package rn;

import dao.ContatoDAO;
import entidade.Contato;
import java.util.List;

public class ContatosRN {

    ContatoDAO dao = new ContatoDAO();

    public boolean salvar(Contato contato) {
        if (contato.getNome().equals("") || contato.getEmail().equals("") || contato.getTelefone().equals("")) {
            return false;
        } else {
            if (contato.getId() == null) {
                return dao.salvar(contato);
            } else {
                return dao.atualizar(contato);
            }
        }
    }

    public boolean excluir(Contato contato) {
        return dao.remover(contato);
    }

    public Contato obter(Integer id) {
        if (id == null) {
            return null;
        } else {
            return dao.obter(id);
        }
    }

    public List<Contato> ObterTodos() {
        return dao.obterTodos();
    }
    
}
